Electronic data processor



Dec- 15, 1964 E. A. WHITE ETAL 3,161,857

ELEcTRoNIc DATA PROCESSOR Filed DSC. 16, 1960 56 Sheets sheet 1 6206A TRACK /A/'X 77646K 014754 TRACKS 25 76.16 TF/6.35 J8 F1434 5,45

| o f- 5 ma 1, #626| l 47Lz1 Jo 11 I MESS I AM77/M5776 E!! l coMPAAra 7' .SEC /O/V fk5/sm? :5% 257 l l l ATTORNEY Dec. 15, 1964 E. A. WHITE ETAL. 3,161,857

ELECTRONIC DATA PROCESSOR Filed Dec. 16, 1960 56 Sheets-Sheet 2 -Jav +121/ 102 4 az J z 6,02

.[02 .le 1w J0m` j Jaa 10Q g 71 la@ la.; 08 Za 110.5

l wip g la, #6v J Y 116V 5 *jay E15. Z .rfa Q 109 114 .[06 f 6 a af-13'51- S 6 a, 06m n`114 72 a j! 114 2 0- 115 115mm- ,el/

(H6 +av o- 3- LS1/lf I Dec. 15, 1964 E. A. WHITE ETAL.

ELECTRONIC DATA PROCESSOR 3G Sheets-Sheet 3 Filed Dec. 16, 1960 DeC- 15, 1954 E. A. WHITE ETAI.

ELECTRONIC DATA PROCESSOR 36 Sheets-Sheet 4 Filed Dec. 16, 1960 DeC- 15, 1954 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR 56 Sheets-Sheet 5 Filed Dec. 16, 1960 Dec. 15, 1964 E, A. WHITE ETAL 3,161,857

ELECTRONIC DATA PROCESSOR Filed Dec. 16, 1960 36 Sheets-Sheet 6 A Z50/(C 'PAJO II *6V 0, .0L/60a OV I I I I I I E E lq; vV I 0'/ III, 6V F, OyII IIIIII ILILIIILILILILILI IIII +61/ I G I H @a IL IILIIJUUIJULIIJULII IIII l' 50" IIIIIIIIIIIIILIIIIIIIIIIIIIIIIIIIIII J PROBE *6V I I I I Jzfo 0V" K Z'P *6V I I I 0V Il I I I I *6V 161%5 I I l 0|/ |II I +69 '|I I I* ffl/L7M I1 I III I I fv I I I I ZI E7l4 0V III; #6v III I III Dec. 15, 1964 E A. wHlTE ETAL ELECTRONIC DATA PROCESSOR 36 Sheets-Shea t 7 Filed Dec. 16, 1960 MIQLH @Nm NO *NN NNN NNN NN N NN .Wm

Dec. 15, 1964 E. A. wHm-z ETAL ELECTRONIC DATA PROCESSOR lll Il.

56 Sheets-Sheet 8 @mi QQQQ \\\\\\.C.!..V

.NUN Nwwh mi Qw IIQ WNnNNY. WNY. WNY" NQNN.

.clclclclclil Filed DeC. 16, 1960 Dec. 15, 1964 E. A. WHITE ETAL 3,161,857

ELECTRONIC DATA PROCESSOR Filed Dec. 16, 1960 36 Sheets-Sheet 9 l l l l l 46V L -Jar l E519 s f J9 0 A o ,e o Lazo@ I .Z00\ o A, 2201 Ag #5 /1/6 ^206 5M?, 6202 1204 ao/@W JA/-our/ ,e209 WP 0j/ E. A. WHITE ETAL 3,161,857

ELECTRONIC DATA PROCESSOR :56 Sheets-Sheet 10 Dee. l5, 1964 Filed Dec. 16, 1960 iwwx .)Q AL NwQ Nbhm, wmnkh New@ oJ m Q N kb o 5 bmq GQ Q N W W M. m l N n A O R. R w n QN www w m w hk@ h.. f f. r v v A B \w ow R N ,Sm Q .vom xb l MN Shy gg. Sua (J @QQ U A @w ma me ma A w @a m l O l Dec. l5, 1964 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR 36 Sheets-Sheet 11 Filed DeC. 16. 1960 n@ f x uw. nu mx um mwlllmx mm. w mx w www u@ uw am um wma@ dm wm WO MO.

o .wm No Qn QQlllwo Qn a 0 Q .nu

Dec. 15, 1964 E. A. WHITE ETAL 3,161,357

ELECTRONIC DATA PROCESSOR Filed nec. 1e. 19Go as sheets-sheet 12 Dec. l5, 1964 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR 36 Sheets-Sheet 15 Filed DeC. 16. 1960 Dec. l5, 1964 E A. WHITE ETAL ELECTRONIC DATA PnocEssoR .'56 Sheets-Sheet 14 Filed DeC. 16, 1960 WNW@ Q N.

n Sk SN m. QW S QRQ Q Q Q n 18k 08K N h N. N

Dec. 15, 1964 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR Filed DeC. 16, 1960 36 Sheets-Sheet l5 650 /of MP7 A 5 M ffoc @5J w51) L l 51u' t 4 40 23 4919 f Q' 1651 2654 5 ,e Orff/20m A 654 F651 21; 6652 1 0 @l ser 4 do) F,6655 019 fx-*@ Nfwf f (5er 019 :0)

(iai

x @a-fO-`N/56 pvda-6 :a A) 3 -F652 l EE. 6 l (f/0 Mpx) L *of/"653 ser @a 140) NNN W GNN b uw .um

36 Sheets-Sheet 16 @my .H3-

Dec. 15, 1964 E, A. WHITE ETAL ELECTRONIC DATA RRocRssoR Filed Deo. 15, 1960 mkb; 02 .mkb

. 5 nw a@ Ruhm hw .Il

Dec. 15, 1964 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR 36 Sheets-Sheet 17 Filed DeC. 16, 1960 DeC- 15, 1964 E. A. WHITE ETAL ELECTRONIC DATA PROCESSOR 36 Sheets-Sheet 18 Filed Dec. 16, 1960 .q .Ow am am um n@ Ow am m 1 km m w H LOLMTQVMQ QWFWL m| nl l um m|. vm

vrrrrrrrrrrrr uw. MNMNMQMNW N NNW mw. uw.

@N un. NM@

. sv. me.

Dec. 15, 1964 E, A. wHlTE ETAL 3,161,857

ELECTRONIC DATA PROCESSOR Filed Dec. le, 1960 se sheets-sheet 19 fluo Erg. 31

H104 Gff? H105 5V- a 2' AL? 6J iff Caf Izzo? DeC- 15, 1964 E. A. WHITE ETAL 3,161,857

ELECTRONIC DATA PROCESSOR Filed DeC. 16, 1960 36 Sheets-Sheet 20 )--@D G1115 (9 0 .[159 l Q-$01 Il!!! l (1a 61116 2 5 (9 (10 .[fw l 110e M 02 11112 f -f @jl-@L "im G11 iz .50 111 11113 2;] (ffxfz 61116 i? 9 (10 HL2? 61110 W04 11114 f 11 @K j? 61119 61111 wf 11115 -f f .(11 QI K12 61120 j? 253Go LZ?! 61112 Q-m@ 111 6 f f .90 11x12 E, 2; .qa 111,@- I 61113 jwf 11117 f z; 7121@ (1)36 61114 We Erg. 33 

1. IN A STORED-PROGRAM DIGITAL COMPUTER, THE COMBINATION COMPRISING: AN INSTRUCTION SEQUENCING MEANS FOR EFFECTING THE EXECUTION OF SINGLE-ADDRESS AND ONE-PLUS-ONE ADDRESS INSTRUCTIONS IN PROPER SEQUENCE, EACH ONE-PLUS ONE ADDRESS ADDRESS INSTRUCTION INCLUDING A DISTINCTIVE DIGITAL SIGNAL EFFECTIVE TO CAUSE SAID INSTRUCTION SEQUENCING SECTION TO SWITCH FROM A FIRST MODE OF OPERATION, THE COMPLETE SEQUENCING CYCLE OF WHICH INCLUDES READING A SINGLE-ADDRESS INSTRUCTION AND EXECUTING IT, TO A SECOND MODE OF OPERATION, THE COMPLETE INSTRUCTION SEQUENCING CYCLE OF WHICH INCLUDES READING A ONEPLUS-ONE ADDRESS INSTRUCTION, SEARCHING FOR AN OPERAND, EXECUTING IT, AND READING THE NEXT INSTRUCTION FROM A MEMORY LOCATION SPECIFIED BY IT; MEANS FOR SELECTIVELY INHIBITING THE EXECUTION OF EACH ONE-PLUS-ONE ADDRESS INSTRUCTION WHEREBY THE INSTRUCTION SEQUENCING FOR EACH ONE-PLUS-ONE ADDRESS INSTRUCTION IS SUSPENDED DURING A SEARCH FOR AN OPERAND UNTIL THE INHIBITING EFFECT OF SAID MEANS IS REMOVED; MANUAL SWITCHING MEANS FOR SELECTIVELY REMOVING THE INHIBITING EFFECT OF SAID FIRST MENTIONED MEANS WHEREBY ALL SINGLE-ADDRESS INSTRUCTIONS IN SEQUENCE ARE EXECUTED AUTOMATICALLY AND EACH ONE-PLUS-ONE ADDRESS INSTRUCTION IS NOT EXECUTED UNTIL SAID MANUAL SWITCHING MEANS IS ACTUATED FOR THE PURPOSE OF REMOVING THE INHIBITING EFFECT OF SAID FIRST MENTIONED MEANS; A REGISTER FOR STORING A GROUP OF DIGITAL SIGNALS REPRESENTATIVE OF AN OPERATION TO BE PERFORMED, AND THE LOCATION OF AN OPERAND IF ONE IS REQUIRED, OF A GIVEN INSTRUCTION WHILE IT IS BEING EXECUTED; MEANS FOR SELECTIVELY PREVENTING THE CONTENTS OF SAID REGISTER FROM BEING ALTERED WHEREBY THE OPERATION OF AN INSTRUCTION IN SAID REGISTER MAY BE REPEATEDLY EXECUTED; AND MEANS FOR SELECTIVELY FORCING SAID INSTRUCTION SEQUENCING MEANS TO SWITCH TO SAID SECOND MODE OF OPERATION FOR EACH SINGLE-ADDRESS INSTRUCTION THEREBY FORCING A SEARCH FOR AN OPERAND FOR EACH SINGLE-ADDRESS INSTRUCTION AND SUSPENDING FURTHER INSTRUCTION SEQUENCING UNTIL SAID INHIBITING EFFECT OF SAID INHIBITING MEANS IS SELECTIVELY REMOVED BY SAID MANUAL SWITCHING MEANS. 